package com.liujiaqi.mapper;

import com.liujiaqi.pojo.Dept;
import org.apache.ibatis.annotations.*;

import java.util.List;

/*
* 部门管理
*/
@Mapper
public interface DeptMapper {
  /*
  * 查询全部部门数据
  */
  @Select("select * from dept")
  public List<Dept> list();

  /*
  * 根据ID删除部门
  */
  @Delete("delete from dept where id = #{id}")
  void deleteById(Integer id);

  /*
  * 新增部门信息
  */
  @Insert("insert into dept(name, create_time, update_time) values(#{name}, #{createTime}, #{updateTime})")
  void insert(Dept dept);

  /*
  * 根据ID查询用户喜喜
  */
  @Select("select * from dept where id = #{id}")
  List<Dept> selectById(Integer id);

  /*
  * 编辑部门信息
  */
  @Update("update dept set name = #{name} where id = #{id}")
  void update(Integer id, String name);
}
